peak torques - German English Dictionary